var async = require("async")

var func = function (n, cb1) {
    console.log("function", n);
    // cb1("error", "result"+n);
    cb1(null, "result"+n);
};

async.timesSeries(1, func, function (err, result) {
    console.log("finished", err, result[0]);
    // cb && cb();
});

// if set cb1("error", "result"+n);
// function 0
// finished error [ 'result0' ]


// if set cb1(null, "result"+n);
// function 0
// function 1
// function 2
// function 3
// function 4
// finished null [ 'result0', 'result1', 'result2', 'result3', 'result4' ]